package com.jackstraw.jack_base.datasource.database.parten.base.entity.po;

import com.jackstraw.jack_base.util.entity.BaseEntity;

/**
 * PO（persistent object）持久对象
 * 1、出现位置为数据库数据，用来存储数据库提取的数据
 * 2、只存储数据，不包含数据操作
 * 3、个人理解使用场景，在数据库层中，获取的数据库数据存储到PO中，然后转为DTO返回到服务层中
 * <p>
 * 生成时，会生成 KeyPo、BlobPo、EntityPo
 * <p>
 * EntityPo继承BlobPo继承KeyPo继承BasePo
 *
 * @param <PO>
 */
public class BasePo<PO> extends BaseEntity<PO> {
}
